\hypertarget{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation}{
\section{Zebulon::GeneticAlgorithms::Settings::Mutation Class Reference}
\label{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation}\index{Zebulon::GeneticAlgorithms::Settings::Mutation@{Zebulon::GeneticAlgorithms::Settings::Mutation}}
}


\hyperlink{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation}{Mutation} settings.  


{\ttfamily \#include $<$settings.h$>$}\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_aaa67cf0d2f35f8ae65187ae0f6befe30}{
typedef std::set$<$ \hyperlink{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation}{Mutation} $>$ {\bfseries Set}}
\label{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_aaa67cf0d2f35f8ae65187ae0f6befe30}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_a0fe0605ee9dab3e6acd1331571723f14}{
\hyperlink{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_a0fe0605ee9dab3e6acd1331571723f14}{Mutation} ()}
\label{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_a0fe0605ee9dab3e6acd1331571723f14}

\begin{DoxyCompactList}\small\item\em Constructor. \item\end{DoxyCompactList}\item 
\hypertarget{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_a3487fa9dd973f4b5b1f4e3f077d01104}{
\hyperlink{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_a3487fa9dd973f4b5b1f4e3f077d01104}{Mutation} (const \hyperlink{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation}{Mutation} \&mutation)}
\label{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_a3487fa9dd973f4b5b1f4e3f077d01104}

\begin{DoxyCompactList}\small\item\em Copy constructor. \item\end{DoxyCompactList}\item 
\hypertarget{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_a75ab7e693362c30af550faebcc9a3025}{
\hyperlink{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_a75ab7e693362c30af550faebcc9a3025}{$\sim$Mutation} ()}
\label{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_a75ab7e693362c30af550faebcc9a3025}

\begin{DoxyCompactList}\small\item\em Destructor. \item\end{DoxyCompactList}\item 
\hypertarget{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_aed7de6966d269ea0a50c5b3f904fdcc2}{
bool \hyperlink{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_aed7de6966d269ea0a50c5b3f904fdcc2}{operator$<$} (const \hyperlink{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation}{Mutation} \&mutation) const }
\label{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_aed7de6966d269ea0a50c5b3f904fdcc2}

\begin{DoxyCompactList}\small\item\em Compares mutation type for sorting. \item\end{DoxyCompactList}\item 
\hypertarget{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_adb0dc73828ce541b0ed954f567666656}{
\hyperlink{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation}{Mutation} \& \hyperlink{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_adb0dc73828ce541b0ed954f567666656}{operator=} (const \hyperlink{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation}{Mutation} \&mutation)}
\label{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_adb0dc73828ce541b0ed954f567666656}

\begin{DoxyCompactList}\small\item\em Sets equal to. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_a31a2d8ddd7fcd9fed4bb1cbdf7dcd46d}{
Type \hyperlink{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_a31a2d8ddd7fcd9fed4bb1cbdf7dcd46d}{mType}}
\label{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_a31a2d8ddd7fcd9fed4bb1cbdf7dcd46d}

\begin{DoxyCompactList}\small\item\em Type of mutation. \item\end{DoxyCompactList}\item 
\hypertarget{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_a9b8b046ad734fcad0cf77c2185e32c71}{
double \hyperlink{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_a9b8b046ad734fcad0cf77c2185e32c71}{mRate}}
\label{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation_a9b8b046ad734fcad0cf77c2185e32c71}

\begin{DoxyCompactList}\small\item\em Rate of mutation. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{class_zebulon_1_1_genetic_algorithms_1_1_settings_1_1_mutation}{Mutation} settings. 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/zebml/include/ga/\hyperlink{settings_8h}{settings.h}\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/zebml/src/ga/\hyperlink{settings_8cpp}{settings.cpp}\end{DoxyCompactItemize}
